package com.resou.reader.api.entry;

import com.chad.library.adapter.base.entity.MultiItemEntity;
import com.resou.reader.data.bookstore.model.BasicList;
import com.resou.reader.data.bookstore.model.PlateNovels;

import java.util.List;

/**
 * Author: 萤火虫
 * E-mail:  Allensuns@163.com
 * Description:
 * CreateTime: 2019-04 -15
 **/
public class MonthlyVipBean implements MultiItemEntity {
    public final static int HEADER = 0x001;  //头部Banner
    public final static int PRIVILEGE = 0x002; //特权
    public final static int UPDATAGRID = 0x003;//换一换
    public final static int RECOMMENDLIST = 0x004;//查看更多
    public final static int RECOMMENDGRID = 0x005;//带有头部横三个向列表
    private int itemType;

    List<CarousePicBean> list;//轮播图数据
    UserInfoBean userInfoBean;//用户信息
    PrivilegeBean privilegeList;// 特权介绍
    BasicList<PlateNovels> plateNovelList;//

    boolean isRemove = false;

    public boolean isRemove() {
        return isRemove;
    }

    public void setRemove(boolean remove) {
        isRemove = remove;
    }

    public BasicList<PlateNovels> getPlateNovelList() {
        return plateNovelList;
    }

    public void setPlateNovelList(BasicList<PlateNovels> plateNovelList) {
        this.plateNovelList = plateNovelList;
    }

    public UserInfoBean getUserInfoBean() {
        return userInfoBean;
    }

    public void setUserInfoBean(UserInfoBean userInfoBean) {
        this.userInfoBean = userInfoBean;
    }

    public PrivilegeBean getPrivilegeList() {
        return privilegeList;
    }

    public void setPrivilegeList(PrivilegeBean privilegeList) {
        this.privilegeList = privilegeList;
    }

    public List<CarousePicBean> getList() {
        return list;
    }

    public void setList(List<CarousePicBean> list) {
        this.list = list;
    }

    public MonthlyVipBean(int itemType) {
        this.itemType = itemType;
    }

    @Override
    public int getItemType() {
        return itemType;
    }

}
